package com.yunkaweilai.android.model.member;

import com.yunkaweilai.android.model.MemberAlbumModel;

import java.io.Serializable;
import java.util.ArrayList;

/**
 * 会员头部公用的model
 * Created by Administrator on 2017/6/29.
 */

public class MemberHeadModel implements Serializable{

    private String id; //会员id
    private String store_id;
    private String sub_store_id;
    private String card_no;//卡号
    private String sparecard_no;//备用卡号
    private String is_sparecard_no;//是否使用备用卡号
    private String member_name;//会员名称
    private String member_code;//名字简码
    private String member_sex;//会员性别
    private String member_tel;//会员手机号码
    private String member_avatar;//会员头像
    private String is_alwaysvalid;//卡是否永久，默认永久
    private String validtime;//卡有效期
    private String member_from;
    private String pay_password;//支付密码
    private String consume_times;//消费次数
    private String stored_times;//充值次数
    private String status;//会员状态
    private String commission_id;
    private String create_id;
    private String create_name;
    private String create_time;
    private String member_points;//积分
    private String member_price;//储值余额
    private String level_id;//级别id
    private String ml_status;//卡状态1正常2锁定3挂失
    private String level_name;//卡级别名称
    private String activate_amount;//开卡金额
    private float discount;//折扣率
    private String recharge_rule_type;//充值规则类型 limit普通 stages返充
    private boolean is_edit;//该店是否可以修改
    private String is_password;//是否开启密码
    private String is_jici_password;//扣次密码
    public  StatusInfoBean status_info;
    private String arrived_amount;
    private String is_arrived_points;
    private boolean is_click;
    private String is_points;//积分规则，0关闭，1开启
    private String plate_number;//车牌号

    private String member_birthday_type;
    private String member_birthday;
    private String member_remarks;
    private String member_anniversary;
    private String member_wechat;
    private String sub_store_name;
    private String recommend_name;
    private String recommend_card_no;
    private String commission_name;
    private String member_tels;
    private ArrayList<MemberAlbumModel>member_album;
    private String is_stored;//储值功能是否开启
    private String statusStr;
    //锁定处的特殊参数
    private String lock_price;//解锁费用
    private String consume_order_count;//消费记录数
    private String recharge_order_count;//充值记录数
    private String is_pay;//是否支付
    private String pay_time;//支付时间
    private String s_payment;//实际支付金额
    private String total_order_count;//消费次数
    private String total_order_price;//消费金额
    private String total_recharge_order_count;//充值次数
    private String total_recharge_order_price;//充值金额

    public String getTotal_order_count() {
        return total_order_count;
    }

    public void setTotal_order_count(String total_order_count) {
        this.total_order_count = total_order_count;
    }

    public String getTotal_order_price() {
        return total_order_price;
    }

    public void setTotal_order_price(String total_order_price) {
        this.total_order_price = total_order_price;
    }

    public String getTotal_recharge_order_count() {
        return total_recharge_order_count;
    }

    public void setTotal_recharge_order_count(String total_recharge_order_count) {
        this.total_recharge_order_count = total_recharge_order_count;
    }

    public String getTotal_recharge_order_price() {
        return total_recharge_order_price;
    }

    public void setTotal_recharge_order_price(String total_recharge_order_price) {
        this.total_recharge_order_price = total_recharge_order_price;
    }

    public boolean isIs_edit() {
        return is_edit;
    }

    public boolean isIs_click() {
        return is_click;
    }

    public String getLock_price() {
        return lock_price;
    }

    public void setLock_price(String lock_price) {
        this.lock_price = lock_price;
    }

    public String getConsume_order_count() {
        return consume_order_count;
    }

    public void setConsume_order_count(String consume_order_count) {
        this.consume_order_count = consume_order_count;
    }

    public String getIs_jici_password() {
        return is_jici_password;
    }

    public void setIs_jici_password(String is_jici_password) {
        this.is_jici_password = is_jici_password;
    }

    public String getRecharge_order_count() {
        return recharge_order_count;
    }

    public void setRecharge_order_count(String recharge_order_count) {
        this.recharge_order_count = recharge_order_count;
    }

    public String getIs_pay() {
        return is_pay;
    }

    public void setIs_pay(String is_pay) {
        this.is_pay = is_pay;
    }

    public String getPay_time() {
        return pay_time;
    }

    public void setPay_time(String pay_time) {
        this.pay_time = pay_time;
    }

    public String getS_payment() {
        return s_payment;
    }

    public void setS_payment(String s_payment) {
        this.s_payment = s_payment;
    }

    public String getStatusStr() {
        return statusStr;
    }

    public void setStatusStr(String statusStr) {
        this.statusStr = statusStr;
    }

    public String getIs_stored() {
        return is_stored;
    }

    public void setIs_stored(String is_stored) {
        this.is_stored = is_stored;
    }

    public ArrayList<MemberAlbumModel> getMember_album() {
        return member_album;
    }

    public void setMember_album(ArrayList<MemberAlbumModel> member_album) {
        this.member_album = member_album;
    }

    public String getPlate_number() {
        return plate_number;
    }

    public void setPlate_number(String plate_number) {
        this.plate_number = plate_number;
    }

    public String getMember_tels() {
        return member_tels;
    }

    public void setMember_tels(String member_tels) {
        this.member_tels = member_tels;
    }

    public String getRecommend_name() {
        return recommend_name;
    }

    public void setRecommend_name(String recommend_name) {
        this.recommend_name = recommend_name;
    }

    public String getRecommend_card_no() {
        return recommend_card_no;
    }

    public void setRecommend_card_no(String recommend_card_no) {
        this.recommend_card_no = recommend_card_no;
    }

    public String getCommission_name() {
        return commission_name;
    }

    public void setCommission_name(String commission_name) {
        this.commission_name = commission_name;
    }

    public String getMember_birthday_type() {
        return member_birthday_type;
    }

    public void setMember_birthday_type(String member_birthday_type) {
        this.member_birthday_type = member_birthday_type;
    }

    public String getMember_birthday() {
        return member_birthday;
    }

    public void setMember_birthday(String member_birthday) {
        this.member_birthday = member_birthday;
    }

    public String getMember_remarks() {
        return member_remarks;
    }

    public void setMember_remarks(String member_remarks) {
        this.member_remarks = member_remarks;
    }

    public String getMember_anniversary() {
        return member_anniversary;
    }

    public void setMember_anniversary(String member_anniversary) {
        this.member_anniversary = member_anniversary;
    }

    public String getMember_wechat() {
        return member_wechat;
    }

    public void setMember_wechat(String member_wechat) {
        this.member_wechat = member_wechat;
    }

    public String getSub_store_name() {
        return sub_store_name;
    }

    public void setSub_store_name(String sub_store_name) {
        this.sub_store_name = sub_store_name;
    }

    public String getIs_points() {
        return is_points;
    }

    public void setIs_points(String is_points) {
        this.is_points = is_points;
    }

    public boolean is_click() {
        return is_click;
    }

    public void setIs_click(boolean is_click) {
        this.is_click = is_click;
    }

    public String getArrived_amount() {
        return arrived_amount;
    }

    public void setArrived_amount(String arrived_amount) {
        this.arrived_amount = arrived_amount;
    }

    public String getIs_arrived_points() {
        return is_arrived_points;
    }

    public void setIs_arrived_points(String is_arrived_points) {
        this.is_arrived_points = is_arrived_points;
    }

    public StatusInfoBean getStatus_info() {
        return status_info;
    }

    public void setStatus_info(StatusInfoBean status_info) {
        this.status_info = status_info;
    }

    public static class StatusInfoBean implements Serializable{
        private boolean is_valid;

        public boolean is_valid() {
            return is_valid;
        }

        public void setIs_valid(boolean is_valid) {
            this.is_valid = is_valid;
        }
    }

    public String getIs_password() {
        return is_password;
    }

    public void setIs_password(String is_password) {
        this.is_password = is_password;
    }

    public boolean is_edit() {
        return is_edit;
    }

    public void setIs_edit(boolean is_edit) {
        this.is_edit = is_edit;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getStore_id() {
        return store_id;
    }

    public void setStore_id(String store_id) {
        this.store_id = store_id;
    }

    public String getSub_store_id() {
        return sub_store_id;
    }

    public void setSub_store_id(String sub_store_id) {
        this.sub_store_id = sub_store_id;
    }

    public String getCard_no() {
        return card_no;
    }

    public void setCard_no(String card_no) {
        this.card_no = card_no;
    }

    public String getSparecard_no() {
        return sparecard_no;
    }

    public void setSparecard_no(String sparecard_no) {
        this.sparecard_no = sparecard_no;
    }

    public String getIs_sparecard_no() {
        return is_sparecard_no;
    }

    public void setIs_sparecard_no(String is_sparecard_no) {
        this.is_sparecard_no = is_sparecard_no;
    }

    public String getMember_name() {
        return member_name;
    }

    public void setMember_name(String member_name) {
        this.member_name = member_name;
    }

    public String getMember_code() {
        return member_code;
    }

    public void setMember_code(String member_code) {
        this.member_code = member_code;
    }

    public String getMember_sex() {
        return member_sex;
    }

    public void setMember_sex(String member_sex) {
        this.member_sex = member_sex;
    }

    public String getMember_tel() {
        return member_tel;
    }

    public void setMember_tel(String member_tel) {
        this.member_tel = member_tel;
    }

    public String getMember_avatar() {
        return member_avatar;
    }

    public void setMember_avatar(String member_avatar) {
        this.member_avatar = member_avatar;
    }

    public String getIs_alwaysvalid() {
        return is_alwaysvalid;
    }

    public void setIs_alwaysvalid(String is_alwaysvalid) {
        this.is_alwaysvalid = is_alwaysvalid;
    }

    public String getValidtime() {
        return validtime;
    }

    public void setValidtime(String validtime) {
        this.validtime = validtime;
    }

    public String getMember_from() {
        return member_from;
    }

    public void setMember_from(String member_from) {
        this.member_from = member_from;
    }

    public String getPay_password() {
        return pay_password;
    }

    public void setPay_password(String pay_password) {
        this.pay_password = pay_password;
    }

    public String getConsume_times() {
        return consume_times;
    }

    public void setConsume_times(String consume_times) {
        this.consume_times = consume_times;
    }

    public String getStored_times() {
        return stored_times;
    }

    public void setStored_times(String stored_times) {
        this.stored_times = stored_times;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCommission_id() {
        return commission_id;
    }

    public void setCommission_id(String commission_id) {
        this.commission_id = commission_id;
    }

    public String getCreate_id() {
        return create_id;
    }

    public void setCreate_id(String create_id) {
        this.create_id = create_id;
    }

    public String getCreate_name() {
        return create_name;
    }

    public void setCreate_name(String create_name) {
        this.create_name = create_name;
    }

    public String getCreate_time() {
        return create_time;
    }

    public void setCreate_time(String create_time) {
        this.create_time = create_time;
    }

    public String getMember_points() {
        return member_points;
    }

    public void setMember_points(String member_points) {
        this.member_points = member_points;
    }

    public String getMember_price() {
        return member_price;
    }

    public void setMember_price(String member_price) {
        this.member_price = member_price;
    }

    public String getLevel_id() {
        return level_id;
    }

    public void setLevel_id(String level_id) {
        this.level_id = level_id;
    }

    public String getMl_status() {
        return ml_status;
    }

    public void setMl_status(String ml_status) {
        this.ml_status = ml_status;
    }

    public String getLevel_name() {
        return level_name;
    }

    public void setLevel_name(String level_name) {
        this.level_name = level_name;
    }

    public String getActivate_amount() {
        return activate_amount;
    }

    public void setActivate_amount(String activate_amount) {
        this.activate_amount = activate_amount;
    }

    public float getDiscount() {
        return discount;
    }

    public void setDiscount(float discount) {
        this.discount = discount;
    }

    public String getRecharge_rule_type() {
        return recharge_rule_type;
    }

    public void setRecharge_rule_type(String recharge_rule_type) {
        this.recharge_rule_type = recharge_rule_type;
    }
}
